//
//  LKJXCatogryBaseViewController.h
//  YLHelper
//
//  Created by she1323 on 2018/10/16.
//  Copyright © 2018年 she1323. All rights reserved.
//

#import "LKBaseViewController.h"
#import <JXCategoryView/JXCategoryView.h>
NS_ASSUME_NONNULL_BEGIN

@interface LKJXCatogryBaseViewController : LKBaseViewController


@property (nonatomic, assign) BOOL isNeedIndicatorPositionChangeItem;

@property (nonatomic, strong) JXCategoryBaseView *categoryView;

@property (nonatomic, strong) UIScrollView *scrollView;

@property (nonatomic, assign) BOOL shouldHandleScreenEdgeGesture;

@property(nonatomic,strong)NSArray *viewControllers;



- (Class)preferredCategoryViewClass;

- (NSUInteger)preferredListViewCount;

- (CGFloat)preferredCategoryViewHeight;

- (Class)preferredListViewControllerClass;

- (void)configListViewController:(UIViewController *)controller index:(NSUInteger)index;

@end

NS_ASSUME_NONNULL_END
